Radiobuttons und zugehörige Felder
Oftmals möchte man durch Radiobuttons bestimmte Felder ein- oder ausblenden, so dass es nicht zu unsinnigen Eingaben kommen kann. Hier ein Beispiel.
Im folgenden Beispiel kann der Anwender einen Namen oder einen Sortierbegriff eingeben. Je nachdem, welchen Radiobutton der Anwender betätigt, soll das andere Feld auf nicht eingabebereit gesetzt werden.
PARAMETERS:
p_rb_nam RADIOBUTTON GROUP a DEFAULT ‘X’ USER-COMMAND radio,
p_name(40),
p_rb_srt RADIOBUTTON GROUP a,
p_sort(20).
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
*** Radiobutton “Name” gedrückt: Feld “Sort” ausblenden
IF screen-name = ‘P_SORT’ AND p_rb_nam = ‘X’.
screen-input = ‘0’.
MODIFY SCREEN.
ENDIF.
*** Radiobutton “Sort” gedrückt: Feld “Name” ausblenden
IF screen-name = ‘P_NAME’ AND p_rb_srt = ‘X’.
screen-input = ‘0’.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
- Meine Eclipse-Plugins - 22. November 2024
- Interview mit Björn Schulz (Software-Heroes.com) - 3. September 2024
- Daten aus ALV ermitteln - 3. September 2024